package beanstao.util.j2ee.request;

import beanstao.util.store.KV;

public class SimpleQD extends AbstractQD
{
	SimpleQD(final String queryType, final KV... kValues)
	{
		_QueryType = queryType;
		for (KV kV : kValues)
			if (kV != null)
			{
				if (_KeyValueMap.containsKey(kV.$Key()))
				{
					_KeyValueMap.put(kV.$Key() + "1", kV);
				}
				else
				{
					_KeyValueMap.put(kV.$Key(), kV);
				}
			}
	}

	SimpleQD(final String queryType, final String key, final Object value)
	{
		_QueryType = queryType;
		if (!_KeyValueMap.containsKey(key))
			_KeyValueMap.put(key, KV.ME(key, value));
	}

}
